div#popupContent div.datagrid                         { border:1px solid #CCC }
div#popupContent div.datagrid div.header              { background-color:#F0F0F0; border-bottom: 1px solid #ccc}
div#popupContent div.datagrid div.header div.th       { float:left; padding:2px 10px 2px 10px; font-family:Arial; font-weight:bold; font-size:13px; background-color:#F0F0F0; cursor:pointer; border-bottom:1px solid #CCC; margin-right:0px }
div#popupContent div.datagrid div.body   div.td       { float:left; padding:2px 10px 2px 10px; font-family:Arial; font-size:13px; cursor:pointer; border-left:1px solid #CCC; margin-right:0px }
div#popupContent div.datagrid div.header div.th:hover { background-color:#FFFFFF; }
.clear                                                { clear:both}

div.header,
div.body div.tr       { height:24px;  }
div.body div.tr:hover { background-color:#F0F0F0;  }

.even                 { background-color: #F2F2F2 }
.divider              { border-right: 1px solid white; border-left:1px solid #CCC; }
.divider-first        { solid #CCC; border-right:1px solid white;  }
.divider-last         { solid #CCC; border-left:1px solid #CCC; }

.pagination           { border:1px solid #CCC; background-color:#f2F2F2; width:20px; height:20px; text-align:center; margin-right:5px; float:left; line-height:19px;}
.pagination:hover     { border:1px solid #CCC; background-color:#FFF; width:20px; height:20px; text-align:center; margin-right:5px; float:left; line-height:19px;}
.current              { border:1px solid #888; color:#000; background-color:#FFF; width:20px; height:20px; text-align:center; margin-right:5px; float:left; line-height:19px; text-decoration:underline}
.paginationTitle      { width:60px; height:20px; margin-right:5px; float:left; line-height:19px;}
